Below is an example of a simple XML file which defines the connections between game events (labled "simpleEvent id" and audio assets (labeled "bank" and "sound). In the "Special case" and "Secondary Fire" sections, bits of proprietary script are inserted into the XML "hook" tags. These refer to actual code elsewhere and are interpreted by another program which processes these XML files into a different format for use by the game at run-time. ---------------------- stopSounds "foley.IronSights_Started" 0 #FIRST: STOP AIM SOUND stopSounds "foley.FrontScreen_Touched" 0 #SECOND: PLAY LAUNCH SOUND loadEventData guid objectGuid setActiveObject guid createSoundRecord "Weapons/Sniper/Secondary_Launch" createSound sound